@fz10: 10px;
@fz12: 12px;
@fz14: 14px;
@fz16: 16px;

@color-h1: #111111;
@color-h3: #919191;
@color-h4: #DF0011;

@theme-color: #DF0011;

.sidebar{
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2000;
  width: 100%;
  height: 100vh;
  color: @color-h1;
  font-size: @fz14;
  &__mask{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
  }
  &__main{
    position: relative;
    width: 240px;
    height: 100%;
    overflow: auto;
    background: #fff;
  }
}


.call-pabel{
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.identify{
  width: 80px;
  height: 25px;
  margin-top: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: @theme-color;
  color: #fff;
  width:80px;
  height:28px;
  border-radius:0px 1px 1px 0px;
  .icon{
    width: 20px;
    height: 20px;
  }
}

.t{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 32px 0;
  line-height: 1;
  .avatar{
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: #f1f1f1;
    margin-bottom: 10px;
  }
  .name{
    margin-bottom: 5px;
  }
  .mobile{

  }
}

.b{
  .list{
    &__item{
      display: flex;
      height: 50px;
      padding-left: 64px;
      align-items: center;
      position: relative;
      .icon{
        width: 20px;
        height: 20px;
      }
      &:after{
        position: absolute;
        left: 0;
        bottom: 0;
        content: "";
        width: 200%;
        height: 1px;
        transform: scale(.5);
        transform-origin: 0 bottom;
        background: #f9cccf;
      }
    }
  }
}